Si vuole definire un formato per l’interscambio dati relativo alla gestione di una rete museale. Il file scambiato specifica la lista dei musei. Ciascun museo è identificato da un codice numerico (integer) e ha associato un nome (string), l’indirizzo, la superficie in mq (decimal), e la lista delle opere possedute. Per ogni opera si specifica il numero di inventario (integer), il tipo (string, es. “scultura”), il titolo (string), l’autore (string) e la lista dei restauri. Per ogni restauro si indicano la data (date), il nome del restauratore (string), la descrizione (string, es. “pulitura”) e il costo dell’operazione (decimal). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML